L2TV1-MIB DEFINITIONS ::= BEGIN ------------------------------------------------------------------ -- IBM L2T MIB ------------------------------------------------------------------ -- -- The MIB module that describes managed objects of -- general use by the Layer Two Transport Protocol. -- -- Level 1: Initial Version (Sept 18, 1998) - cc4 -- -- CONTACT-INFO -- Gregg Miller -- Postal: IBM Corporation -- 800 Park, Highway 54 -- Research Triangle Park, NC 27709-9990 -- Tel: +1 919 543 3326 -- Email: gwmiller@us.ibm.com" ------------------------------------------------------------------ IMPORTS TimeTicks, Counter, Gauge, IpAddress, enterprises FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 DisplayString FROM RFC1213-MIB; -- ---------------------------------------------------------------------------- -- Definitions of significant branches -- ---------------------------------------------------------------------------- ibmIROCroutingl2t OBJECT IDENTIFIER ::= { enterprises ibm(2) ibmProd(6) ibmIROC(119) ibmIROCrouting(4) 7 } l2tScalar OBJECT IDENTIFIER ::= { ibmIROCroutingl2t 1 } l2tStats OBJECT IDENTIFIER ::= { ibmIROCroutingl2t 2 } l2tUdp OBJECT IDENTIFIER ::= { ibmIROCroutingl2t 3 } -- ---------------------------------------------------------------------------- -- The L2T Scalar Configuration Group -- -- This group of objects is used to manage configuration of -- the L2T protocol environment. Many of these objects determine -- the default behavior of tunnels when created. -- ---------------------------------------------------------------------------- l2tScalarConfig OBJECT IDENTIFIER ::= { l2tScalar 1 } l2tAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object defines the administrative state of the L2T protocol stack." DEFVAL { enabled } ::= { l2tScalarConfig 1 } l2tAuthenticateIncomingTunnelSetupRequests OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Defines whether the L2T protocol stack will REQUIRE the CHAP-like authentication mechanism to be present in all tunnel setup requests." DEFVAL { false } ::= { l2tScalarConfig 2 } l2tTunnelDataFlowControl OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object determines whether or not L2T is to use flow control on the tunneled data packets." DEFVAL { false } ::= { l2tScalarConfig 3 } l2tControlRecvPacketWindow OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object defines the Control Channel receive window size which is transmitted to the L2T peers." DEFVAL { 4 } ::= { l2tScalarConfig 4 } l2tDataRecvPacketWindow OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object defines the Data Channel receive window size which is transmitted to the L2T peers." DEFVAL { 6 } ::= { l2tScalarConfig 5 } l2tHelloTimer OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object defines the length of the inactivity timer in seconds which causes the L2T stack to transmit a keep-alive packet (known as a Hello packet)." DEFVAL { 60 } ::= { l2tScalarConfig 6 } l2tControlRetransmissions OBJECT-TYPE SYNTAX INTEGER(0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This object defines the number of retransmissions which the L2T stack will attempt before assuming that the peer is no longer reachable. The default value for this object is zero (0) which results in the L2T stack not doing retransmissions." DEFVAL { 0 } ::= { l2tScalarConfig 7 } l2tSecurityExtensions OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object defines whether the L2T protocol stack will require the L2T Security for all incoming tunnel setup requests." DEFVAL { false } ::= { l2tScalarConfig 8 } -- ---------------------------------------------------------------------------- -- The L2T Scalar Status and Statistics Group -- -- This group of objects describe the mandatory state and -- statistics of L2T. -- ---------------------------------------------------------------------------- l2tScalarStat OBJECT IDENTIFIER ::= { l2tScalar 2 } l2tMibVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The level of the IBM L2T MIB." ::= { l2tScalarStat 1 } l2tProtocolVersion OBJECT-TYPE SYNTAX OCTET STRING(SIZE(2)) ACCESS read-only STATUS mandatory DESCRIPTION "This object describes the protocol version and revision of the L2T protocol stack. The first octet contains the protocol version. The second octet contains the protocol revision." ::= { l2tScalarStat 2 } l2tNumActiveTunnels OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object returns the number of L2T tunnels that are mandatory active." ::= { l2tScalarStat 3 } l2tStatsNumActiveSessions OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object returns the number of L2T sessions that are mandatory active." ::= { l2tScalarStat 4 } -- ---------------------------------------------------------------------------- -- The L2T Tunnel Status and Statistics Table -- -- This table contains objects that can be used to describe -- the mandatory status and statistics of a single L2T tunnel. -- ---------------------------------------------------------------------------- l2tTunnelStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF L2tTunnelStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The L2T tunnel status and statistics table." ::= { l2tStats 1 } l2tTunnelStatsEntry OBJECT-TYPE SYNTAX L2tTunnelStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An L2T tunnel interface stats entry." INDEX { l2tTunnelLocalTunnelControlId } ::= { l2tTunnelStatsTable 1 } L2tTunnelStatsEntry ::= SEQUENCE { l2tTunnelLocalTunnelControlId INTEGER, l2tTunnelPeerTunnelControlId INTEGER, l2tTunnelControlState INTEGER, l2tTunnelLocalInitConnection INTEGER, l2tTunnelLocalRecvPktWindow INTEGER, l2tTunnelRemoteRecvPktWindow INTEGER, l2tTunnelCtlTunnelFlwCtlTimeouts Counter, l2tTunnelRemoteHostName DisplayString, l2tTunnelNextSendSeq INTEGER, l2tTunnelNextRecvSeq INTEGER, l2tTunnelRemoteVendorName DisplayString, l2tTunnelRemoteFirmwareRevision INTEGER, l2tTunnelRemoteProtocolVersion OCTET STRING, l2tTunnelActiveSessions Gauge, l2tTunnelPrevSessions Counter, l2tTunnelUpTime TimeTicks, l2tTunnelType INTEGER, l2tTunnelInOctets Counter, l2tTunnelInPkts Counter, l2tTunnelInDiscards Counter, l2tTunnelOutOctets Counter, l2tTunnelOutPkts Counter, l2tTunnelOutDiscards Counter, l2tTunnelStatus INTEGER } l2tTunnelLocalTunnelControlId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the local tunnel Identifier." ::= { l2tTunnelStatsEntry 1 } l2tTunnelPeerTunnelControlId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the remote tunnel Identifier. " ::= { l2tTunnelStatsEntry 2 } l2tTunnelControlState OBJECT-TYPE SYNTAX INTEGER { -- l2ttunnelidle(0), l2ttunnelwaitctrlreply(1), l2ttunnelwaitctrlconn(2), l2ttunnelestablished(3), l2ttunnelhold(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This field contains the mandatory state of the control tunnel." ::= { l2tTunnelStatsEntry 3 } l2tTunnelLocalInitConnection OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object indicates whether the tunnel was generated locally or not. When this object returns a value of true(1) the tunnel was locally generated." ::= { l2tTunnelStatsEntry 4 } l2tTunnelLocalRecvPktWindow OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the local Send Window Size." ::= { l2tTunnelStatsEntry 5 } l2tTunnelRemoteRecvPktWindow OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the remote receive window size." ::= { l2tTunnelStatsEntry 6 } l2tTunnelCtlTunnelFlwCtlTimeouts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the number of timeouts due to flow control." ::= { l2tTunnelStatsEntry 7 } l2tTunnelRemoteHostName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the host name of the L2T peer." ::= { l2tTunnelStatsEntry 8 } l2tTunnelNextSendSeq OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the next send sequence number for the control channel." ::= { l2tTunnelStatsEntry 9 } l2tTunnelNextRecvSeq OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the next receive sequence number for the control channel." ::= { l2tTunnelStatsEntry 10 } l2tTunnelRemoteVendorName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "This object identifies the vendor name of the peer's L2T implementation." ::= { l2tTunnelStatsEntry 11 } l2tTunnelRemoteFirmwareRevision OBJECT-TYPE SYNTAX INTEGER(0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the L2T peer's firmware revision number." ::= { l2tTunnelStatsEntry 12 } l2tTunnelRemoteProtocolVersion OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "This object describes the protocol version and revision of the L2T protocol stack. The first octet contains the protocol version. The second octet contains the protocol revision." ::= { l2tTunnelStatsEntry 13 } l2tTunnelActiveSessions OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the total number of sessions in use for this tunnel." ::= { l2tTunnelStatsEntry 14 } l2tTunnelPrevSessions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of previously actively sessions which used this tunnel." ::= { l2tTunnelStatsEntry 15 } l2tTunnelUpTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The length of time the tunnel has been active in hundredths of seconds." ::= { l2tTunnelStatsEntry 16 } l2tTunnelType OBJECT-TYPE SYNTAX INTEGER { l2tpTunnel(1), l2fTunnel(2), pptpTunnel(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of Layer-2 Tunnel. Possible values are: 1 = Layer-2 Tunnel Protocol Tunnel, 2 = Layer-2 Forwarding Tunnel, 3 = Point-to-Point Tunnel Protocol Tunnel." ::= { l2tTunnelStatsEntry 17 } l2tTunnelInOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of octets received by this tunnel." ::= { l2tTunnelStatsEntry 18 } l2tTunnelInPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets received by this tunnel." ::= { l2tTunnelStatsEntry 19 } l2tTunnelInDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets which were discarded during receive processing." ::= { l2tTunnelStatsEntry 20 } l2tTunnelOutOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of octets sent by this tunnel." ::= { l2tTunnelStatsEntry 21 } l2tTunnelOutPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets sent by this tunnel." ::= { l2tTunnelStatsEntry 22 } l2tTunnelOutDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets which were discarded during send processing." ::= { l2tTunnelStatsEntry 23 } l2tTunnelStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The status of the MIB table row. This object can be used to bring the tunnel down by setting value of this object to destroy(2). This object cannot be used to create a MIB table row." ::= { l2tTunnelStatsEntry 24 } -- ---------------------------------------------------------------------------- -- The L2T Session Status and Statistics Table -- -- This table contains the objects that can be used to describe -- the current status and statistics of a single L2T tunneled -- session. -- ---------------------------------------------------------------------------- l2tSessionStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF L2tSessionStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The L2T session status and statistics table. " ::= { l2tStats 2 } l2tSessionStatsEntry OBJECT-TYPE SYNTAX L2tSessionStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An L2T session interface stats entry. " INDEX { l2tSessionLocalControlTunnelId, l2tSessionLocalCallId } ::= { l2tSessionStatsTable 1 } L2tSessionStatsEntry ::= SEQUENCE { l2tSessionLocalControlTunnelId INTEGER, l2tSessionLocalCallId INTEGER, l2tSessionRemoteCallId INTEGER, l2tSessionPeerName DisplayString, l2tSessionLineState INTEGER, l2tSessionCallDeviceNumber INTEGER, l2tSessionCallSerialNumber DisplayString, l2tSessionConnectBps INTEGER, l2tSessionCallBearerType INTEGER, l2tSessionFramingType INTEGER, l2tSessionLocalRecvPacketWindow INTEGER, l2tSessionRemoteRecvPacketWindow INTEGER, l2tSessionDataRecvOctets Counter, l2tSessionDataRecvDecompOctets Counter, l2tSessionDataRecvPackets Counter, l2tSessionDataRecvDiscards Counter, l2tSessionDataSendOctets Counter, l2tSessionDataSendUncompOctets Counter, l2tSessionDataSendPackets Counter, l2tSessionDataSendDiscards Counter, l2tSessionDataFlowControlTimeouts Counter, l2tSessionNextSendSeq INTEGER, l2tSessionNextRecvSeq INTEGER, l2tSessionRemotePPD INTEGER, l2tSessionAuthMethod INTEGER, l2tSessionEncryptDecrypt INTEGER, l2tSessionUpTime TimeTicks, l2tSessionStatus INTEGER } l2tSessionLocalControlTunnelId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the control Channel Tunnel identifier for this session." ::= { l2tSessionStatsEntry 1 } l2tSessionLocalCallId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the local call identifier for the session." ::= { l2tSessionStatsEntry 2 } l2tSessionRemoteCallId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the remote call identifier for the session." ::= { l2tSessionStatsEntry 3 } l2tSessionPeerName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "This object identifies the peer session name on this interface. This is typically the login name of the remote user." ::= { l2tSessionStatsEntry 4 } l2tSessionLineState OBJECT-TYPE SYNTAX INTEGER { -- callwaittunnel(0), callidle(1), callwaitreply(2), callwaitconnect(3), callwaitcsanswer(4), callestablished(5) } ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the current state of the session. " ::= { l2tSessionStatsEntry 5 } l2tSessionCallDeviceNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "NO DESCRIPTION PROVIDED" ::= { l2tSessionStatsEntry 6 } l2tSessionCallSerialNumber OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the serial number that applies to the session." ::= { l2tSessionStatsEntry 7 } l2tSessionConnectBps OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object returns the baud rate which this session was established at." ::= { l2tSessionStatsEntry 8 } l2tSessionCallBearerType OBJECT-TYPE SYNTAX INTEGER { digital(1), analog(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object returns the bearer type that applies to this session." ::= { l2tSessionStatsEntry 9 } l2tSessionFramingType OBJECT-TYPE SYNTAX INTEGER { synchronous(1), asynchronous(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object returns the framing type used for this session." ::= { l2tSessionStatsEntry 10 } l2tSessionLocalRecvPacketWindow OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object returns the local send window size for this session." ::= { l2tSessionStatsEntry 11 } l2tSessionRemoteRecvPacketWindow OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object returns the remote send window size for this session." ::= { l2tSessionStatsEntry 12 } l2tSessionDataRecvOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of octets received on the data tunnel for this session. This value is accumulated BEFORE determining whether or not the packet should be uncompressed." ::= { l2tSessionStatsEntry 13 } l2tSessionDataRecvDecompOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of uncompressed octets received on the data tunnel for this session. This value is accumulated AFTER the packet is uncompressed. If compression is not in use, this value will match the value of l2tSessionDataRecvOctets." ::= { l2tSessionStatsEntry 14 } l2tSessionDataRecvPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number packets received on the data tunnel for this session." ::= { l2tSessionStatsEntry 15 } l2tSessionDataRecvDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number packets which were discarded during the data tunnels receive processing for this session." ::= { l2tSessionStatsEntry 16 } l2tSessionDataSendOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of octets sent on the data tunnel for this session. This value is accumulated AFTER the packet was compressed. If compression is not in use, this value will match the value of l2tSessionDataRecvUncompOctets." ::= { l2tSessionStatsEntry 17 } l2tSessionDataSendUncompOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of uncompressed octets sent on the data tunnel for this session. This value is is accumulated BEFORE determining whether or not the packet should be compressed." ::= { l2tSessionStatsEntry 18 } l2tSessionDataSendPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number packets sent on the data tunnel for this session." ::= { l2tSessionStatsEntry 19 } l2tSessionDataSendDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number packets which were discarded during the data tunnels send processing for this session." ::= { l2tSessionStatsEntry 20 } l2tSessionDataFlowControlTimeouts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object returns the total number of flow control time-outs seen on the data Tunnel for this session." ::= { l2tSessionStatsEntry 21 } l2tSessionNextSendSeq OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the next send sequence number for for this session." ::= { l2tSessionStatsEntry 22 } l2tSessionNextRecvSeq OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the next receive sequence number for this session." ::= { l2tSessionStatsEntry 23 } l2tSessionRemotePPD OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the Packet Processing Delay for the session." ::= { l2tSessionStatsEntry 24 } l2tSessionAuthMethod OBJECT-TYPE SYNTAX INTEGER { text(1), pppchap(2), ppppap(3), none(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the proxy authentication method employed by the LAC for the session." ::= { l2tSessionStatsEntry 25 } l2tSessionEncryptDecrypt OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object reflects whether or not the encryption and and decryption is being performed for the session." ::= { l2tSessionStatsEntry 26 } l2tSessionUpTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The length of time the session has been active in hundredths of seconds. " ::= { l2tSessionStatsEntry 27 } l2tSessionStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The status of the MIB table row. This object can be used to bring the session down by setting value of this object to destroy(2). This object cannot be used to create a MIB table row." ::= { l2tSessionStatsEntry 28 } -- ---------------------------------------------------------------------------- -- The L2T IP/UDP Transport Configuration Table -- -- This table contains objects that can be used to configure -- the operational characteristics of the IP/UDP transport -- layer for L2T. -- ---------------------------------------------------------------------------- l2tUdpConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF L2tUdpConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The L2T session configuration table." ::= { l2tUdp 1 } l2tUdpConfigEntry OBJECT-TYPE SYNTAX L2tUdpConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An L2T session interface configuration entry." INDEX { l2tTunnelLocalTunnelControlId } -- from l2tTunnelStatsTable ::= { l2tUdpConfigTable 1 } L2tUdpConfigEntry ::= SEQUENCE { l2tUdpPeerAddress IpAddress, l2tUdpPeerPort INTEGER } l2tUdpPeerAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "This object is used to configure the remote tunnel endpoints IP address. " ::= { l2tUdpConfigEntry 1 } l2tUdpPeerPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object is used to configure the remote tunnel endpoints UDP port. " DEFVAL { 1701 } ::= { l2tUdpConfigEntry 2 } -- ---------------------------------------------------------------------------- -- The L2T IP/UDP Transport Status and Statistics Table -- -- This table contains objects that can be used to describe -- the current status and statistics of the IP/UDP L2T -- tunnel transport. -- ---------------------------------------------------------------------------- l2tUdpStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF L2tUdpStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The L2T session configuration table." ::= { l2tUdp 2 } l2tUdpStatsEntry OBJECT-TYPE SYNTAX L2tUdpStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An L2T session interface configuration entry." INDEX { l2tTunnelLocalTunnelControlId } -- from l2tTunnelStatsTable ::= { l2tUdpStatsTable 1 } L2tUdpStatsEntry ::= SEQUENCE { l2tUdpPeerIpAddress IpAddress, l2tUdpLocalIpAddress IpAddress, l2tUdpSrcPort INTEGER, l2tUdpDstPort INTEGER } l2tUdpPeerIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The peer IP Address of the tunnel." ::= { l2tUdpStatsEntry 1 } l2tUdpLocalIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The local IP Address of the tunnel." ::= { l2tUdpStatsEntry 2 } l2tUdpSrcPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The peer port of tunnel." ::= { l2tUdpStatsEntry 3 } l2tUdpDstPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The local port of tunnel." ::= { l2tUdpStatsEntry 4 } END